package com.gzz.manage.sys.dict;

import com.gzz.common.base.BaseCondition;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Getter;
import lombok.NoArgsConstructor;
import lombok.Setter;

/**
 * @类说明 【枚举字典】查询条件
 * @author 高振中
 * @date 2020-12-19 21:18:17
 **/
@Setter
@Getter
@Builder
@AllArgsConstructor
@NoArgsConstructor
public class DictCond extends BaseCondition {
	/**
	 * @方法说明: 拼加条件
	 **/
	@Override
	public void addCondition() {
		add("AND t.name LIKE ?", name, 3);
		add("AND t.code LIKE ?", code, 3);

		add("AND t.name = ?", nameEq);
		add("AND t.code = ?", codeEq);
		add("AND t.id <> ?", idNeq);
	}

	// 默认条件↓
	private String name; // 字典名称
	private String code; // 字典编码
	// 自定义条件↓
	private Integer idNeq; // 主键
	private String nameEq; // 字典名称
	private String codeEq; // 字典编码
}